package com.lengchangjing.ConstructionalPatterns.FactoryPattern.SimpleFactoryPattern;

public class Factory {

    public static Product Manufacture(String ProductName){
        //工厂类里用switch语句控制生产哪种商品；
        //使用者只需要调用工厂类的静态方法就可以实现产品类的实例化。
        if ("A".equals(ProductName)) {
            return new ConcreteProductA();
        } else if ("B".equals(ProductName)) {
            return new ConcreteProductB();
        } else if ("C".equals(ProductName)) {
            return new ConcreteProductC();
        }
        return null;
    }

}
